# coding:utf-8
'''
Created on 2011-3-13
重定向输出信息。
@author: Administrator
'''

import sys

print 'Dive in'
saveout = sys.stdout # 备份stdout类文件对象
fsock = open('F:/temp/python.log', 'a')
# 由于stdout是一个类文件对象（相当于继承了一个指定接口），所以
# 可以使用其他类文件对象（也继承了指定接口）来替换掉。
sys.stdout = fsock
print 'This message will be logged instead of displayed'
sys.stdout = saveout # 输出结束后还原stdout类文件对象
fsock.close()